<h2>React Native Console</h2>
<p>an IDEA/WebStorm/Android Studio Plugin for run React Native commands</p>
<p><a href='https://github.com/beansoftapp/react-native-console'>Give a Star or Suggestion https://github.com/beansoftapp/react-native-console</a></p>

<h2>Features</h2>

<ul>
    <li>open current Android activity source code in project</li>
    <li>run React Native Debugger https://github.com/jhen0409/react-native-debugger(Mac Only)</li>
    <li>Ctrl + F2 to reload android js bundle</li>
    <li>list and run scripts in package.json</li>
    <li>react-native run-android</li>
    <li>list all connected android devices(includes simulator and physical) and run as target</li>
    <li>react-native link</li>
    <li>react-native run-ios</li>
    <li>run on physical iOS device</li>
    <li>list all iOS devices(includes simulator and physical) and run as target</li>
    <li>npm run start</li>
    <li>npm install</li>
    <li>Open dev menu on Android device(adb shell input keyevent 82)</li>
    <li>forward android device request to dev machine(adb reverse tcp:8081 tcp:8081)</li>
    <li>Android Reloading JavaScript</li>
    <li>open React Native debugger ui(Chrome browser required)</li>
    <li>react-native log-android</li>
    <li>react-native log-ios</li>
    <li>gradlew assembleRelease</li>
    <li>react-native bundle --platform android/ios --dev false</li>
    <li>yarn</li>
    <li>jest</li>
    <li>react-native uninstall</li>
    <li>react-native start</li>
    <li>gradlew clean</li>
    <li>react-native react-native-git-upgrade</li>
    <li>yarn add project, dev, global dependencies</li>
    <li>npm add project, dev, global dependencies</li>
    <li>auto install and run react-devtools</li>
    <li>Last Edit Location(main toolbar)</li>
    <li>Reveal file in Finder/Explorer(main toolbar)</li>
    <li>Reveal project folder in Finder/Explorer</li>
    <li>Specify js project work directory, eg ./jsapp, from welcome screen or toolbar (optional, see
        https://github.com/beansoftapp/react-native-console for more info)</li>
    <li>Modify Metro Bundler port(need React Native 0.56+)</li>
    <li>
        Auto detect React Native package.json or build.gradle in current folder and parent/children folder(eg only
        coding Java in Android Studio),
        thus the command will auto execute in the correct folder
    </li>
</ul>

<h2>Contributors</h2>
<p>
    <a href='https://github.com/beansoftapp'>beansoft@126.com</a></p>
<p>
    <a href='https://github.com/troublediehard'>dmportenko@gmail.com</a>
</p>
<h2>Installation</h2>
<p>
    First, please setup your React Native dev env:
    <a href='https://facebook.github.io/react-native/docs/getting-started.html'>
        https://facebook.github.io/react-native/docs/getting-started.html</a>,
    Then install this plugin to your IDE, then you will find a React Native tab on your bottom dock bar.
</p>
<p>Java 8 or plus required to run the IDE.</p>

<h2>ISSUES</h2>
<p>
<a href='https://github.com/beansoftapp/react-native-console/issues'>Submit Suggestions or Bugs</a></p>

<h2>ScreenShot</h2>
<p><img src="https://plugins.jetbrains.com/files/9564/screenshot_17784.png" width='442' height='109'/></p>
